Cavern
Cavern4D
Cavernize
Debug
FilterInterfaces
Filters
Format
Helpers
QuickEQ
EQCurves
Bandpass
CurveFunction
Custom
Custom(Equalizer)
GenerateLinearCurve(int, int)
GenerateLinearCurve(int, int, float)
GenerateLogCurve(double, double, int)
GenerateLogCurve(double, double, int, float)
this[double frequency]
Depth
EQCurve
Flat
Punch
RoomCurve
Smoother
XCurve
Equalization
SignalGeneration
Utilities
IDisposable
MeasurementImporter
MeasurementImporterStatus
NoisyChannel
SpeakerSweeper
VerboseImpulseResponse
Window
Windowing
Remapping
SpecialSources
Spoofer
Utilities
Virtualizer
Atmosphere
AudioClip3D
AudioListener3D
AudioListener3DInspector
AudioSource3D
CavernizeRealtime
Channel
Clip
Environments
Jack
Listener
QualityModes
Rolloffs
SeatAdaptation
Source
class Custom
An EQ curve with any amount of custom bands.
Visibility
Public
Extends
EQCurve
Public functions
Constructor
Custom(Equalizer eq)
Create a custom EQ curve from a source stored as an Equalier.
float[]
GenerateLinearCurve(int sampleRate, int length)
Generate a linear curve for correction generators.
float[]
GenerateLinearCurve(int sampleRate, int length, float gain)
Generate a linear curve for correction generators.
float[]
GenerateLogCurve(double startFreq, double endFreq, int length)
Generate a logarithmic curve for correction generators.
float[]
GenerateLogCurve(double startFreq, double endFreq, int length, float gain)
Generate a logarithmic curve for correction generators.
Public properties
double
this[double frequency]
Get the curve's gain in decibels at a given frequency.